About Cecil & Larter Properties Limited (05640512) United Kingdom