About Staccato Property Management Limited (10594935) United Kingdom