About Duncan & Crews Properties Limited (SC271730) United Kingdom