About 4 Picardy Place Limited (SC638713) United Kingdom