About Mcculloch Properties Limited (SC238395) United Kingdom