Knockhouse Farm Company numberSL001476 StatusActive TypeLimited Partnership Incorporated1 May 1990 Registered office Knockhouse FarmCrossfordDunfermline Data JSON Markdown