About S&j Flaherty Properties Limited (13051696) United Kingdom